Fine Grained Version Control of Configurations in COOP/Orm

نویسندگان

  • Boris Magnusson
  • Ulf Asklund
چکیده

This paper describes a unified approach to version control of documents and configurations. Hierarchical structure, which is present in most documents such as programs, is recognized and utilized in a fine-grained version control system. The same mechanism is used for version control of configurations and extended to handle DAGs as well as trees. Change propagation within one hierarchical document is automatic while bindings between documents are explicit. The model is novel because of its integration of version and configuration control, fine-grained version control, and explicit graphical user interface. It supports teams of distributed users by offering optimistic check-out with strong support for merging of alternatives.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the Integration of Text Editing and Version Control

The COOP/Orm environment is a client/server based environment for collaborative development work, such as software development. The environment is built as a framework where different kinds of editors can be plugged in. We present an important special case, the COOP/Orm text editor. The editor has access to version information and presents it to the user directly during editing. The editor’s hi...

متن کامل

Optimizing COOP Languages: Study of a Protein Dynamics Program

Fine-grained concurrent object-oriented programming (COOP) models which provide a shared names-pace, object-level concurrency and implicit dynamic thread creation can simplify the programming of irregular parallel applications on distributed memory machines. Unfortunately, COOP models are often perceived as ineecient and thus few complete applications have been implemented in COOP languages. In...

متن کامل

Differencing and Merging of Software Diagrams - State of the Art and Challenges

For long, fine-grained version control for software documents has been neglected severely. Typically, software configuration management systems support the management of text or binary files. Unfortunately, text-based tools for fine-grained version control are not adequate for software documents produced in earlier phases in the software life cycle. Frequently, these documents have a graphical ...

متن کامل

The COOP/Orm as a Framework

The COOP/Orm experimental system built at Lund is primarily aimed at software development with emphasis on support for collaboration. Supporting Software Engineering means not only development of code, but all the documentation, drawing, etc. that goes with it. One goal of the project has been to develop an architecture which can be used to integrate editors for different kinds of information i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996